#import <UIKit/UIKit.h>

@interface GradientHelper : NSObject

/**
 创建线性渐变图层
 
 @param frame 渐变图层的尺寸
 @param startColor 起始颜色
 @param endColor 结束颜色
 @return 配置好的渐变图层
 */
+ (CAGradientLayer *)createGradientWithFrame:(CGRect)frame
                                   startColor:(UIColor *)startColor
                                     endColor:(UIColor *)endColor;

/**
 创建水平方向的渐变背景视图
 
 @param frame 视图尺寸
 @param startColor 左侧颜色
 @param endColor 右侧颜色
 @return 应用了渐变背景的视图
 */
+ (UIView *)createHorizontalGradientViewWithFrame:(CGRect)frame
                                        startColor:(UIColor *)startColor
                                          endColor:(UIColor *)endColor;

@end

